/*
 * DiferenciaGetModifiedFile.h
 *
 * Esta entidad hace referencia a una diferencia encontrada en el server, correspondiente
 * a un archivo nuevo o a una actualizacion (COMANDO: GET-FILE <nombreArchivo>)
 * */

#ifndef DIFERENCIAGETMODIFIEDFILE_H_
#define DIFERENCIAGETMODIFIEDFILE_H_

#include "Diferencia.h"
#include "FileDateModification.h"
#include <fstream>

class DiferenciaGetModifiedFile : public Diferencia {
	public:
		DiferenciaGetModifiedFile();
		DiferenciaGetModifiedFile(const char* nombreArch) {nombreArchivo = nombreArch;};

		virtual ~DiferenciaGetModifiedFile() {};

		virtual std::string getComandoDiferencia() {

			std::string mensaje = UPDATED;
			mensaje += " ";
			mensaje += this->nombreArchivo;

			return (mensaje);
		};
};

#endif
